/* ------ buttons
-----------------------------------------------*/

.btn {
float:right;
display:inline-block;
height:34px;
line-height:34px;
padding:0 10px 0 50px;
background:#2DA10C;
color:#333;
font-weight:bold;
font-size:1.1em;
#text-shadow:0 1px 0 #fff;
position:relative;
border:1px solid #DFDFDF;
margin:2px 7px 2px 7px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}

.btn.left {
float:left;
}

.btn.none {
background:#222;
color:#aaa;
}

.btn:hover {
border-color:#cacaca;
background:#444;
}

.btn.none:hover {
border-color:#cacaca;
background:#2DA10C;
color:#333;
}

.btn.real:hover {
border-color:#cacaca;
background:#2DA10C;
color:#333;
}

.btn span {
display:block;
position:absolute;
top:1px;
left:3px;
width:32px;
height:32px;
background-repeat:no-repeat;
background-position:center;
}

.btn.add span {
background-image:url(../images/add.png);
}

.btn.tridva span {
background-image:url(../images/32_bit.png);
}

.btn.shestchetyre span {
background-image:url(../images/64_bit.png);
}
